Thread Integration for Error Detection and Performance
نویسندگان
چکیده
This paper presents a technique for integrating multiple threads of computation for simultaneous execution and which is well suited for fault-tolerant application programs. A post-pass compiler has been developed that is capable of taking the application program as the host thread and automatically integrating the additional code as a guest thread to produce a composite thread, the execution of which provides integrated, transparent self-monitoring capability for embedded control systems. This thread integration method is general and can be used to efficiently merge any two execution threads. This allows the composite thread to be executed in a uniprocessor without requiring a multithreaded processor and run-time environment. This also allows the exploitation of idling or underutilized machine resources in modern superscalar processors, designed to exploit instruction-level parallelism within a single thread of execution, for dependability enhancing objectives. Consequently, fault monitoring mechanisms can be automatically incorporated without requiring specialized hardware and without incurring significant performance penalty. Experimental results using the image processing functions from the SDIO Signal and Data Processing Benchmark Suite are used to demonstrate the compilation tool and the thread integration method.
منابع مشابه
A Comprehensive Performance Analysis of Direct Detection Receivers inWDMASystems
In this work the performance of a wavelength division multiple access (WDMA) system with direct detection receiver is investigated. For this purpose, the probability of error in a WDMA network with OOK modulation considering crosstalk, ISI, photo detector noise and thermal noise is calculated and the effect of each on system performance is investigated. The system performance in presence of PIN...
متن کاملOptimal Techniques for Sensing Error Minimization with Improved Energy Detection in Cognitive Radios
Spectrum sensing, the problem of detecting the presence of licensed user in the channel is considered in this paper. Energy detection is best suited for the spectrum sensing when prior knowledge about the primary users is unavailable. Existing works report improved versions of energy detection which primarily focuses on maximizing the detection performance. Sensing error minimization is an impo...
متن کاملImprovement and parallelization of Snort network intrusion detection mechanism using graphics processing unit
Nowadays, Network Intrusion Detection Systems (NIDS) are widely used to provide full security on computer networks. IDS are categorized into two primary types, including signature-based systems and anomaly-based systems. The former is more commonly used than the latter due to its lower error rate. The core of a signature-based IDS is the pattern matching. This process is inherently a computatio...
متن کاملGPS/INS Integration for Vehicle Navigation based on INS Error Analysis in Kalman Filtering
The Global Positioning System (GPS) and an Inertial Navigation System (INS) are two basic navigation systems. Due to their complementary characters in many aspects, a GPS/INS integrated navigation system has been a hot research topic in the recent decade. The Micro Electrical Mechanical Sensors (MEMS) successfully solved the problems of price, size and weight with the traditional INS. Therefore...
متن کاملError estimation of fuzzy Newton-Cotes method for Integration of fuzzy functions
Fuzzy Newton-Cotes method for integration of fuzzy functions that was proposed by Ahmady in [1]. In this paper we construct error estimate of fuzzy Newton-Cotes method such as fuzzy Trapezoidal rule and fuzzy Simpson rule by using Taylor's series. The corresponding error terms are proven by two theorems. We prove that the fuzzy Trapezoidal rule is accurate for fuzzy polynomial of degree one and...
متن کامل